/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package wordtypecounter;
import java.util.*;
/*
UVG
Algoritmos y Estructuras de Datos - 2011
Hoja de trabajo 7 
Autor: Eduardo Castellanos

Descripción: WordSetFactory. Clase  utilizada para instanciar los diferentes tipos de sets. 
*/
class WordSetFactory {
	
	
	public static WordSet generateSet(int tipo)
	{
	    if (tipo == 1){
		    return new SimpleSet();
            }
            else if (tipo ==2){
                return new RedBlackTree();
            }
            
            else if (tipo ==3){
                return new SplayTree();
            }
            else if (tipo==4){
                return new HashTables();
            }
            else if(tipo==5){
                return new TreeMaps();
            }
            else{
                return null;
            }			
			
            
	}
	
	
}
